import { get, post, _delete } from '../fetch'

// 【菜单】--获取列表（树形数据）
export const getMenuTreeList = (params) => post('/sysMenus/getMenuTree', params)
// 【菜单】--获取详情
export const getMenuInfo = (params) => post('/sysMenus/getVo', params)
// 【菜单】--保存数据
export const saveMenuInfo = (params) => post('/sysMenus/save', params)
// 【菜单】--删除数据
export const deleteMenu = (params) => post('/sysMenus/delete', params)
// 【菜单】-- 获取用户绑定的菜单列表
export const getMenuListByUser = (params) => post('/sysMenus/getMenuListByUser', params)

// 【角色】--获取角色列表（带分页数据）
export const getRoleList = (params) => post('/sysRoles/getList', params)
// 【角色】--保存角色数据
export const saveRoleInfo = (params) => post('/sysRoles/savePC', params)
// 【角色】-- 获取角色绑定的菜单列表
export const getRoleCheckedIds = (params) => post('/sysRoles/getRoleCheckedIds', params)
// 【角色】-- 获取角色绑定的菜单code编码
export const getMenuCodesByRoleId = (params) => post('/sysRoles/getMenuCodesByRoleId', params)
// 【角色】--删除角色数据
export const deleteRole = (params) => post('/sysRoles/delete', params)

// 【用户】--获取列表（带分页数据）
export const getUserList = (params) => get('/sysUsers/getListPC', params)
// 【用户】-- 根据用户id 获取关联的角色ids
export const getRolesIdByUid = (params) => post('/sysUsers/getRolesIdByUid', params)
// 【用户】--保存数据
export const saveUserInfo = (params) => post('/sysUsers/savePC', params)
// 【用户】--删除数据
export const deleteUser = (params) => post('/sysUsers/delete', params)

// 【系统日志】--获取列表
export const getSysLogList = (params) => post('master/log/querySyslog', params)

// 修改密码
export const updatePassword = (params) => post('/sysUsers/resetpwd', params)
// 编辑用户
export const editUser = (params) => post('/sysUsers/edit', params)
// 获取所有角色
export const getRoleListAll = (params) => post('/sysRole/getRoleListAll', params)
